Ячейка Style (раздел "Character"). Справка Visio 2010

Главная страница /  Полезная информация по таблице свойств (ShapeSheet™)  / Справочник по таблице свойств  /  Список ячеек по алфавиту  / Список ячеек по разделам

Ячейка Style (раздел "Character")

Отображает формат символов, применяемый к тексту в блоке текста фигуры.

Стиль

Значение

Константа автоматизации

Полужирный

&H1

visBold

Курсив

&H2

visItalic

Подчеркнутый

&H4

visUnderLine

Малые прописные

&H8

visSmallCaps

Примечания

Если раздел "Character" включает несколько строк, ячейка Style содержит данные о форматировании, которое применено к части текста фигуры. В противном случае выводятся сведения о форматировании для всего текста фигуры.

Значение представлено в виде двоичного числа, в котором каждый бит указывает на стиль знака. Например, значение 3 соответствует тексту, имеющему полужирное и курсивное начертание. Если ячейка Style имеет значение 0, текст не имеет форматирования (так называемый обычный текст). Можно проверить тот или иной формат с помощью логических функций BIT*. Дополнительные сведения о них см. в документации по программированию.

Чтобы создать ссылку на ячейку Style по ее имени из другой формулы или из программы с помощью свойства CellsU, используйте:

Имя ячейки:

Char.Style[i],
где i = <1>, 2, 3...

Чтобы создать ссылку на ячейку Style из программы по индексу, используйте свойство CellsSRC со следующими аргументами:

Индекс раздела:

visSectionCharacter

Индекс строки:

visRowCharacter + i,
где i = 0, 1, 2...

Индекс ячейки:

visCharacterStyle

Пример

Предположим, что в ячейке Color, расположенной в первой строке раздела "Character" фигуры, задана следующая формула:

= IF(BITAND(Char.Style,1)=1,4,3)

Если первый знак текста фигуры имеет полужирное начертание, текст, к которому относится первая строка свойств "Character", будет иметь синий цвет (4); в противном случае текст будет зеленым (3). В этом примере предполагается, что используются цвета по умолчанию.

Ниже показан пример настройки значения ячейки Style в программе. Первый оператор ссылается на ячейку Style по имени, а второй — по индексу. Оба оператора выделяют курсивом текст, к которому относится вторая строка раздела "Character" фигуры.

 

shpObj.Cells("Char.Style[2]").ResultIU = visItalic

shpObj.CellsSRC(visSectionCharacter, visRowCharacter + 1, visCharacterStyle).ResultIU = visItalic

 


© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.